function generateUUID(){
    var d = new Date().getTime();
    var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = (d + Math.random()*16)%16 | 0;
        d = Math.floor(d/16);
        return (c=='x' ? r : (r&0x3|0x8)).toString(16);
    });
    return uuid;
};

function validarDNI(unDNI){
	return unDNI.length >= 7; 
}

function validarFechaNacimiento(unaFecha){
	var anio = unaFecha.slice(6,10);
	return anio > 1900;
}

function mostrarErrores(elemento, errorMap, errorList)
{
	$(".errorValidacion").removeClass("errorValidacion");
	for(i = 0; i < errorMap.length; i++){
		$(errorMap[i].element).addClass("errorValidacion");
	}
}

function setearValidacion(formulario, reglas, mensajes)
{
	$("#" + formulario).validate({
		onclick: false,
		onkeyup: false,
		onfocusout: false,
		rules: reglas,
		messages: mensajes,
		showErrors: function(elemento, errorMap, errorList){
			mostrarErrores(elemento, errorMap, errorList);
		}
	});
}